water sediment filter - Alemán Inglés Diccionario